@charset "gb2312";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;color:#666;outline:0;}
a {color:#666;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {color: #FE7500;text-decoration:none;}
.softhot .soft-Software li span,.kcon li i{font-size:12px;}
.detail .spe .txt p a{color:#f70505}


p { line-height:22px; margin-bottom:10px;}
h1 { font-size:28px;}
h2 { font-size:22px; margin-bottom:5px;}
h3 { font-size:14px;}
h4 { font-size:16px; margin-bottom:5px; margin-top:5px;}

.ui-btn{user-select:none;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;display:inline-block;*display:inline;*zoom:1;background-color:#f4a51d;color:#ffffff;text-align:center; min-width:100px;font-size:13px;height:34px;line-height:34px;cursor:pointer;border-radius:4px;border:none;width:auto;text-decoration:none;vertical-align:middle;}
.ui-btn:hover{text-decoration:none;color:#fff;background-color:#e59b1c;}
.ui-btn:active{background-color:#dc951b;box-shadow:inset 2px 2px 6px #d38f19;}

.ui-btn.disabled,
.ui-btn.disabled:hover,
.ui-btn.disabled:active,
.ui-btn[disabled],
.ui-btn[disabled]:hover,
.ui-btn[disabled]:active{cursor:default !important;color:#fff !important;background-color:#ddd !important;text-decoration:none !important;outline:none !important;box-shadow:none !important;}

.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
.bor { border:solid 1px #ececec;}
.mb10 {margin-bottom: 10px;}
.fl {float: left !important;}
.fr { float: right !important;}

.container {width:100%;}

.innerbox {width:1200px;margin: 0px auto;padding-left:10px;padding-right:10px;}
.bdlmhf {width:1200px;margin: 0px auto;margin-left:10px; margin-right:10px;margin-top:5px;}

.header { width:100%;background-color:#ffffff;position:relative; z-index:100;
}
.header .topbar {background-color: #fafafa;height:35px;color: #666;border-bottom: solid 1px #eee;}
.header .topbar a {display:block;line-height:35px;color: #666;}
.header .topbar li a:hover {color: #FE7500;}
.header .topbars { float:left;height:35px;line-height:35px;}
.header .topbarl {float:left;border-left: solid 1px #eee;height:35px;line-height:35px;}
.header .topbarl li { float:left; position:relative;}
.header .topbarl li a { float:left;padding-left:35px; padding-right:10px;background:url(../images/common/top_icon.png) 0px 0px no-repeat;}
.header .topbarl .mobile {/* border-left: 1px solid #eee; */border-right: solid 1px #eee;background-position: 0px 0px;}
.header .topbarl .mobile:hover { /*background-position: 0px -70px;*/}
.header .topbarl .pctable{ border-left: 1px solid #646464; background-position: 0px -35px;}
.header .topbarl .pctable:hover { background-position: 0px -105px;}
.header .topbarr { float:right;}
.header .topbarr li { float:left; line-height:35px;}
.header .topbarr li a { padding-left:15px; padding-right:15px;}
.header .topbarr li.last a { padding-right: 8px;}
.header .topmain { height:85px;}
.header .topmain .logo img{ width:191px; height:74px; float:left;  margin-top: 5px;}
.header .topmain .searchbox { width: 565px; float: right; padding-top: 15px;display: none}
.header .topmain .searchbox .search { width: 100%; overflow: hidden; position: relative;}
.header .topmain .searchbox .search .searchinputbox { float: left;}
.header .topmain .searchbox .search .search-input {float:left;display:inline;width:467px;height:20px;line-height:20px;overflow:hidden;padding:6px 7px 6px 7px;background:#fff;border:2px solid #FE7500;border-right:0 none;color:#333;}
.header .topmain .searchbox .search .search-btn {float:left;width:72px;height:36px;border:0 none;cursor:pointer;background:#FE7500;color:#fff;font-size:14px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.header .topmain .searchbox .hot-keyword { padding-top: 5px;overflow:hidden; position:absolute;width: 566px;height:24px;line-height:24px;display:block;}
.header .topmain .searchbox .hot-keyword a { color: #9f9f9f; margin-right: 10px;}
.header .topmain .searchbox .hot-keyword a:hover {color: #FE7500;}

.header .topnav {font-size:16px; background-color: #FE7500; height: 42px;}
.header .topnav .nav {float:left; position: relative;}
.header .topnav .nav li {float:left;}
.header .topnav .nav li a {padding:0px 20px; line-height:42px; height: 42px; display:block; color: #ffffff; border-right: solid 1px #FD943A;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; float: left;}
.header .topnav .nav li a:hover {  background-color: #F67D15;}
.header .topnav .nav li.show a { background-color: #F67D15;}
.header .topnav .nav li.current a { background-color: #F66201;}

.header .topnav .navt {float:right;}
.header .topnav .navt li {float:left;}
.header .topnav .navt li a {padding:0px 8px 0px 22px; line-height:42px; height: 42px; display:block; color: #ffffff; background-image: url("../images/common/top_icon_special.png"); background-position: left center; background-repeat: no-repeat;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; float: left;}
.header .topnav .navt li a:hover { opacity: 0.8;}
.header .topnav .navt li.current { background-color: #006bc7; padding-left: 10px;}

.header .topnav .nav li .pop {position: absolute; top: 42px; left: 0px;display: none;}
.header .topnav .nav li .SoftCategory { font-size:14px;color:#333;  height:40px; line-height:40px;background:#fff; overflow: hidden;width:100%; background-color: #f8f8f8;  width: 1198px; border: solid 1px #ececec;}
.header .topnav .nav li .SoftCategory li { float: left;}
.header .topnav .nav li .SoftCategory li a { padding:0 14px;display: block;color:#666666;height: 36px;line-height: 36px; float: left; background-image: none; background-color: transparent; border: 0px;}
.header .topnav .nav li .SoftCategory li a:hover{color: #FE7500;}

#footer {bottom: 0;width: 100%;overflow:hidden;background:#f9f9f9;border-top:3px solid #FE7500;}
#footer .footer {padding:18px 0px;color:#666;text-align: center; line-height: 26px;}
#footer .footer a {color:#666}
#footer .footer a:hover {color: #FE7500;}
#footer .footer p { margin-bottom: 0px;}

#comment {}
#comment .commentform {border-bottom: solid 1px #ececec; }
#comment .commentform .textarea { width: 678px; height: 123px; padding: 5px;border: solid 1px #FE7500;}
#comment .commentform .btnWrap { color: #656565;}
#comment .commentform .btnWrap { vertical-align: middle;}
#comment .commentform .btnWrap .validateCode { padding-left: 5px; float: left;}
#comment .commentform .btnWrap .validateCode input { width: 30px; padding: 0px 3px; height: 22px; border: solid 1px #989898;}
#comment .commentform .btnWrap span {float:right; display:block;}
#comment .commentform .btnWrap .validateCode label {float: left; margin-right: 5px;}
#comment .commentform .btnWrap .validateCode a { float: left; margin-top: 2px;}
#comment .commentform .btnWrap .validateCode img { float: left; margin-right: 5px; margin-top:3px;}
#comment .commentform .btnWrap .submit {float:left; width: 70px; height: 24px; line-height: 24px; text-align: center; border: 0px; color: #ffffff; background-color: #FE7500; margin-bottom:15px;}

#comment .commentList { padding: 0px 0px;}
#comment .commentList .tit {}

#comment .commentList .tit span { color: #656565; line-height: 36px; float: right; margin-left: 20px;}
#comment .commentList .tit span a { color: #888888;}
#comment .commentList .cml { overflow: hidden; width: 100%; border-bottom: dashed 1px #ececec; padding: 10px 0px 10px 0px;}
#comment .commentList .cml em { color: #FE7500; margin-left:10px;}
#comment .commentList .cml .cml_tit { overflow: hidden;}
#comment .commentList .cml .cml_tit span { float: right; color: #bbbbbb;}
#comment .commentList .cml .cml_tit small { font-weight:bold;}
#comment .commentList .cml .cml_content { color: #656565; padding: 8px 0px;}
#comment .commentList .cml .cml_bot { padding-top: 10px; text-align: right;}
.Comment .tit i{color: #FE7500;padding:0px 6px 0px 6px; margin:0px;line-height: 32px; font-size: 16px; float: left;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";font-weight: normal;}
#comment_list .bjhf{background-color:#fbfcfc;border:1px solid #eaeaea; border-left:2px solid #e0e6e9; font-size:14px; padding:10px 15px; margin:5px 0;}
#comment_list .bjhf span{font-weight:bold; color:#ed0006}